Split talk_to_otherend into two pieces, one for getting the otherend details,
authoremellor@leeni.uk.xensource.com <emellor@leeni.uk.xensource.com>
Thu, 15 Dec 2005 18:38:49 +0000 (18:38 +0000)
committeremellor@leeni.uk.xensource.com <emellor@leeni.uk.xensource.com>
Thu, 15 Dec 2005 18:38:49 +0000 (18:38 +0000)
commit30e49102ed25096d3cd7e431651b8220a2463b18
treef216ac30c9a098da250dfcfe0d6a4aaf04d7cdcb
parentbf991c09c6478349e354ab1b327c659ee1d9923b
Split talk_to_otherend into two pieces, one for getting the otherend details,
and one for registering the watch on the otherend's path.  This means that we
get the fix intended by xen-unstable changeset 8370:39a616126104 (i.e. we only
register the watch once drv->probe() has succeeded), but without breaking block
devices.

Signed-off-by: Ewan Mellor <ewan@xensource.com>
linux-2.6-xen-sparse/drivers/xen/xenbus/xenbus_probe.c